package com.example.myapplication.entity;

import java.io.Serializable;
import java.util.List;

public class RelatedVideo implements Serializable{


    private int code;
    private String message;
    private List<DataBean> data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {
        /**
         * alg : itembased
         * type : 1
         * title : 【许嵩x黄龄】惊鸿一面现场版
         * durationms : 279120
         * creator : [{"userId":1664436531,"userName":"音乐点"}]
         * playTime : 1634886
         * coverUrl : http://p1.music.126.net/P6qJQ9ZGra2f7l7Xglb6PQ==/109951163988503374.jpg
         * vid : 5EB7D081788A1AA8C44DFB25143D1778
         * aliaName : null
         * transName : null
         * markTypes : []
         * liveRoom : null
         */

        private String alg;
        private int type;
        private String title;
        private int durationms;
        private int playTime;
        private String coverUrl;
        private String vid;
        private Object aliaName;
        private Object transName;
        private Object liveRoom;
        private List<CreatorBean> creator;
        private List<?> markTypes;

        public String getAlg() {
            return alg;
        }

        public void setAlg(String alg) {
            this.alg = alg;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getDurationms() {
            return durationms;
        }

        public void setDurationms(int durationms) {
            this.durationms = durationms;
        }

        public int getPlayTime() {
            return playTime;
        }

        public void setPlayTime(int playTime) {
            this.playTime = playTime;
        }

        public String getCoverUrl() {
            return coverUrl;
        }

        public void setCoverUrl(String coverUrl) {
            this.coverUrl = coverUrl;
        }

        public String getVid() {
            return vid;
        }

        public void setVid(String vid) {
            this.vid = vid;
        }

        public Object getAliaName() {
            return aliaName;
        }

        public void setAliaName(Object aliaName) {
            this.aliaName = aliaName;
        }

        public Object getTransName() {
            return transName;
        }

        public void setTransName(Object transName) {
            this.transName = transName;
        }

        public Object getLiveRoom() {
            return liveRoom;
        }

        public void setLiveRoom(Object liveRoom) {
            this.liveRoom = liveRoom;
        }

        public List<CreatorBean> getCreator() {
            return creator;
        }

        public void setCreator(List<CreatorBean> creator) {
            this.creator = creator;
        }

        public List<?> getMarkTypes() {
            return markTypes;
        }

        public void setMarkTypes(List<?> markTypes) {
            this.markTypes = markTypes;
        }

        public static class CreatorBean implements Serializable{
            /**
             * userId : 1664436531
             * userName : 音乐点
             */

            private int userId;
            private String userName;

            public int getUserId() {
                return userId;
            }

            public void setUserId(int userId) {
                this.userId = userId;
            }

            public String getUserName() {
                return userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }
        }
    }
}
